someone who outrages/insults - Alemán Inglés Diccionario